if ($1 == dalnet) { if ($scrl(sysfiles\netpops\dalmenu.mrc) == $false) { return Load } | else return Unload }
if ($1 == anothernet) { if ($scrl(sysfiles\netpops\anmenu.mrc) == $false) { return Load } | else return Unload }
if ($1 == undernet) { if ($scrl(sysfiles\netpops\xwmenu.mrc) == $false) { return Load } | else return Unload }
if ($1 == csrv) { if ($scrl(sysfiles\netpops\csrvmenu.mrc) == $false) { return Load } | else return Unload }
if ($1 == newnet) { if ($scrl(sysfiles\netpops\newnmenu.mrc) == $false) { return Load } | else return Unload }
if ($1 == oz) { if ($scrl(sysfiles\netpops\zpopups.mrc) == $false) { return Load } | else return Unload }
if ($1 == k9) { if ($scrl(sysfiles\netpops\k9pops.mrc) == $false) { return Load } | else return Unload }
if ($1 == espr) { if ($scrl(sysfiles\netpops\esprmenu.mrc) == $false) { return Load } | else return Unload }
if ($1 == aust) { if ($scrl(sysfiles\netpops\austnetp.mrc) == $false) { return Load } | else return Unload }
}
netpopsl {
if ($1 == $null) { echo -a $+ $clr(info2) $+ *** Syntax: /netpops [network] Example: /netpops DALnet | goto end }
elseif ($1 == dalnet) {
if ($scrl(sysfiles\netpops\dalmenu.mrc) == $false) { .load -rs sysfiles\netpops\dalmenu.mrc }
else { if (%autoapt != on) { echo -a $+ $clr(info) $+ *** DALnet Popups Already Loaded } }
goto end
}
elseif ($1 == undernet) {
if ($scrl(sysfiles\netpops\xwmenu.mrc) == $false) { .load -rs sysfiles\netpops\xwmenu.mrc }
else { if (%autoapt != on) { echo -a $+ $clr(info) $+ *** Undernet X/W Popups Already Loaded } }
goto end
}
elseif ($1 == anothernet) {
if ($scrl(sysfiles\netpops\anmenu.mrc) == $false) { .load -rs sysfiles\netpops\anmenu.mrc }
else { if (%autoapt != on) { echo -a $+ $clr(info) $+ *** Anothernet Popups Already Loaded } }
goto end
}
elseif ($1 == csrv) {
if ($scrl(sysfiles\netpops\csrvmenu.mrc) == $false) { .load -rs sysfiles\netpops\csrvmenu.mrc }
else { if (%autoapt != on) { echo -a $+ $clr(info) $+ *** CServe/Uworld Popups Already Loaded } }
goto end
}
elseif ($1 == newnet) {
if ($scrl(sysfiles\netpops\newnmenu.mrc) == $false) { .load -rs sysfiles\netpops\newnmenu.mrc }
else { if (%autoapt != on) { echo -a $+ $clr(info) $+ *** Newnet Popups Already Loaded } }
goto end
}
elseif ($1 == oz) {
if ($scrl(sysfiles\netpops\zpopups.mrc) == $false) { .load -rs sysfiles\netpops\zpopups.mrc }
else { if (%autoapt != on) { echo -a $+ $clr(info) $+ *** Oz.org Popups Already Loaded } }
goto end
}
elseif ($1 == k9) {
if ($scrl(sysfiles\netpops\k9pops.mrc) == $false) { .load -rs sysfiles\netpops\k9pops.mrc }
else { if (%autoapt != on) { echo -a $+ $clr(info) $+ *** ChatNet K9 Popups Already Loaded } }
goto end
}
elseif ($1 == espr) {
if ($scrl(sysfiles\netpops\esprmenu.mrc) == $false) { .load -rs sysfiles\netpops\esprmenu.mrc }
else { if (%autoapt != on) { echo -a $+ $clr(info) $+ *** EsperNet Services Popups Already Loaded } }
goto end
}
elseif ($1 == aust) {
if ($scrl(sysfiles\netpops\austnetp.mrc) == $false) { .load -rs sysfiles\netpops\austnetp.mrc }
else { if (%autoapt != on) { echo -a $+ $clr(info) $+ *** Austnet Popups Already Loaded } }
goto end
}
else { echo -a $+ $clr(info) $+ *** Popup file " $+ $1 $+ " not found! | goto end }
:end
}
netpopsu {
if ($1 == $null) { echo -a $+ $clr(info2) $+ *** Syntax: /netpops [network] Example: /netpops DALnet | goto end }
elseif ($1 == dalnet) {
if ($scrl(sysfiles\netpops\dalmenu.mrc) == $true) { .unload -rs $mircdirsysfiles\netpops\dalmenu.mrc }
else { if (%autoapt != on) { echo -a $+ $clr(info) $+ *** DALnet Popups Not Loaded } }
goto end
}
elseif ($1 == undernet) {
if ($scrl(sysfiles\netpops\xwmenu.mrc) == $true) { .unload -rs $mircdirsysfiles\netpops\xwmenu.mrc }
else { if (%autoapt != on) { echo -a $+ $clr(info) $+ *** Undernet X/W Popups Not Loaded } }
goto end
}
elseif ($1 == anothernet) {
if ($scrl(sysfiles\netpops\anmenu.mrc) == $true) { .unload -rs $mircdirsysfiles\netpops\anmenu.mrc }
else { if (%autoapt != on) { echo -a $+ $clr(info) $+ *** Anothernet Popups Not Loaded } }
goto end
}
elseif ($1 == csrv) {
if ($scrl(sysfiles\netpops\csrvmenu.mrc) == $true) { .unload -rs $mircdirsysfiles\netpops\csrvmenu.mrc }
else { if (%autoapt != on) { echo -a $+ $clr(info) $+ *** CServe/Uworld Popups Not Loaded } }
goto end
}
elseif ($1 == newnet) {
if ($scrl(sysfiles\netpops\newnmenu.mrc) == $true) { .unload -rs $mircdirsysfiles\netpops\newnmenu.mrc }
else { if (%autoapt != on) { echo -a $+ $clr(info) $+ *** Newnet Popups Not Loaded } }
goto end
}
elseif ($1 == oz) {
if ($scrl(sysfiles\netpops\zpopups.mrc) == $true) { .unload -rs $mircdirsysfiles\netpops\zpopups.mrc }
else { if (%autoapt != on) { echo -a $+ $clr(info) $+ *** Oz.org Popups Not Loaded } }
goto end
}
elseif ($1 == k9) {
if ($scrl(sysfiles\netpops\k9pops.mrc) == $true) { .unload -rs $mircdirsysfiles\netpops\k9pops.mrc }
else { if (%autoapt != on) { echo -a $+ $clr(info) $+ *** ChatNet K9 Popups Not Loaded } }
goto end
}
elseif ($1 == espr) {
if ($scrl(sysfiles\netpops\esprmenu.mrc) == $true) { .unload -rs $mircdirsysfiles\netpops\esprmenu.mrc }
else { if (%autoapt != on) { echo -a $+ $clr(info) $+ *** EsperNet Services Popups Not Loaded } }
goto end
}
elseif ($1 == aust) {
if ($scrl(sysfiles\netpops\austnetp.mrc) == $true) { .unload -rs $mircdirsysfiles\netpops\austnetp.mrc }
else { if (%autoapt != on) { echo -a $+ $clr(info) $+ *** Austnet Popups Not Loaded } }
goto end
}
else { echo -a $+ $clr(info) $+ *** Popup file " $+ $1 $+ " not found! | goto end }
:end
}
;==========
;Scans (IRCop, clone, port, etc.)
;==========
;Portscan another great idea from ircN by icN
portscan if ($1 != $null) set %tmp.pserver $1 | else set %tmp.pserver $server | unset %oport | unset %port | set %portscan on | echo -a $+ $clr(info) $+ *** Scanning ports on %tmp.pserver | .stats l %tmp.pserver
allIRCops { set %found 0 | set %tmp.founda 0 | set %tmp.iropn "" | set %AIRCopsRAW On | echo -a $+ $clr(info) $+ *** Listing all network IRCops... | who 0 o }
IRCops set %tmp.found 0 | set %tmp.iropn "" | set %IRCopsRAW On | if ($1 != $null) { set %tmp.server $1 | echo -a $+ $clr(info) $+ *** Searching for IRCops on $1 | who $1 o } | else { set %tmp.server $server | echo -a $+ $clr(info) $+ *** Searching for IRCops on $server | who $server o }
if ($sock($1) != $null) { echo $clr(info2) -a *** Error: Socket named " $+ $1 $+ " is currently in use... Close the socket using /sockclose $1 $+ , or wait for the script using that socket to finish before continuing! | halt }
elseif ($3 == $null) { echo $clr(info2) -a * /sockopen: " $+ $1- $+ " is not enough parameters! Syntax: /sockopen <name> <address> <port> | halt }